package com.example.zx_springboot.mapper;

import com.example.zx_springboot.entity.ZxResource;
import com.example.zx_springboot.entity.ZxRole;
import com.example.zx_springboot.entity.ZxUser;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
//@Mapper
public interface ZxUserMapper {
      ZxUser getUserByid(int id);

     void UpdateUser(ZxUser zxUser);
    List<ZxUser>  SelectName(String userName);
     void DeleteUser(int user_id);

    ZxUser login(ZxUser zxUser);
    void AddUser(ZxUser zxUser);
    ZxUser RegisterName(ZxUser zxUser);
    ZxUser PersonName(String userName);
    void Updateperson(ZxUser zxUser);

    List<ZxUser> getall();
    List<Integer> loginresourceid(int role_id);

    ZxUser PersonPwd(ZxUser zxUser);



    void Updatepersonpwd(Map<String, String> paramMap);

    List<ZxResource> loginmenus(Integer resource_id);
}
